package com.hb.trade.api.expert.service;
/**
 * @Description
 * @ClassName RsaAlgorithmService
 * @Author ljs
 * @date 2022-4-12 17:24:02
 */
public interface RsaAlgorithmService {
    /***
     * 加密算法
     * @param sourceData
     * @return
     */
    String encryptData(String sourceData);

    /***
     * 解密算法
     * @param encryptData
     * @return
     */
    String decryptData(String encryptData);

    /***
     * 获取公钥
     * @return
     */
    String getPubKey();

    /***
     * 根据传入公钥加密
     * @param data
     * @param pubKey
     * @return
     */
    String encryptData(String data, String pubKey);
}
